vessel prosthesis - French English Dictionary